From 85c88b7d9b68eaaf83408006c1108f7d5282e080 Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Fri, 5 Sep 2025 20:06:50 +0900 Subject: [PATCH] Disable static library explicitly Forwarded: not-needed Bug-Debian: N/A Gbp-Pq: Name disable-static-library.patch --- src/CMakeLists.txt | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 880b268..7d82f07 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -234,16 +234,10 @@ if (SPM_ENABLE_SHARED) endif() endif() -add_library(sentencepiece-static STATIC ${SPM_SRCS}) -add_library(sentencepiece_train-static STATIC ${SPM_TRAIN_SRCS}) - -target_link_libraries(sentencepiece-static INTERFACE ${SPM_LIBS}) -target_link_libraries(sentencepiece_train-static INTERFACE sentencepiece-static ${SPM_LIBS}) - if (SPM_ENABLE_SHARED) target_link_libraries(sentencepiece ${SPM_LIBS}) target_link_libraries(sentencepiece_train ${SPM_LIBS} sentencepiece) - set(SPM_INSTALLTARGETS sentencepiece sentencepiece_train sentencepiece-static sentencepiece_train-static) + set(SPM_INSTALLTARGETS sentencepiece sentencepiece_train) set_target_properties(sentencepiece sentencepiece_train PROPERTIES SOVERSION 0 VERSION 0.0.0) set_target_properties(sentencepiece PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS YES) set_target_properties(sentencepiece_train PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS YES) @@ -260,9 +254,6 @@ else() set(SPM_INSTALLTARGETS sentencepiece-static sentencepiece_train-static) endif() -set_target_properties(sentencepiece-static PROPERTIES OUTPUT_NAME "sentencepiece") -set_target_properties(sentencepiece_train-static PROPERTIES OUTPUT_NAME "sentencepiece_train") - if (NOT MSVC) set(CMAKE_CXX_FLAGS "-O3 -Wall -fPIC ${CMAKE_CXX_FLAGS}") if (SPM_NO_THREADLOCAL) -- 2.30.2